{% extends "base.html" %}

{% block title %}Pedido{% endblock %}

{% block js %}
<script type="text/javascript" src="/media/js/pedido.js"></script>
{% endblock %}

{% block conteudo %}
<section class="pedido">
<h2>{{pedido.mesa}} - Pedido {{pedido.id}}  - {{ pedido.aberto }}. Fechado: {{ pedido.fechado }}</h2>
<h2>Cliente: {% if pedido.cliente %}{{ pedido.cliente }}{% else %}NÃO ASSOCIADO{% endif %}.</h2>
    
    {% if mensagem %}
    <p id="mensagem">{{ mensagem }}</p>
    {% endif %}
    
    {% if aviso %}
    <p id="aviso">{{ aviso }}</p>
    {% endif %}
    
    
    <p>Número de pessoas: {{ pedido.numero_pessoas }}</p>

    <nav id="comandos">
        <nav id="esquerda">
            <a class="cancelar_pedido" href="#" onclick="window.close();"">Fechar</a>
        </nav>
        <nav id="direita">
            {% if itens > 0 %}
            {% if perms.restaurante.imprimir_parcial %}
            <a class="impressao_parcial" href="/pedido/parcial/fechado/{{ pedido.id }}/" onclick="return confirm('Confirmar impressão?');">Imprimir parcial</a>
            {% endif %}
            {% endif %}
        </nav>
    </nav>
    <span style="clear: both;"></span>
    
    <table>
        <tr id="cabecalho">
            <th>Item</th>
            <th>Horário</th>
            <th>Cód.</th>
            <th>Descrição</th>
            <th>Quant.</th>
            <th>Valor unitário</th>
            <th>Valor total</th>
            <th width="10"></th>
        </tr>
        {% for item in lista_itens %}
        {% if item.estado == 1 %}
        <tr id="existe">
            <td>{{ forloop.counter }}</td>
            <td>{{ item.data|date:"H:i:s" }}</td>
            <td>{{ item.produto.codigo }}</td>
            <td><a href="/pedido/{{ mesa_id }}" title="{{ item.observacao }}" onclick="return observacoes({{ item.id }}, '{{ item.observacao }}', '{{ csrf_token }}');">{{ item.produto.descricao }}</a></td>
            <td>{{ item.quantidade }}</td>
            <td>R$ {{ item.produto.preco_de_venda|floatformat:2 }}</td>
            <td>R$ {{ item.valor_total|floatformat:2 }}</td>
            <td></td>
        </tr>
        {% elif item.estado == 2 %}
        <tr id="processado">
            <td>{{ forloop.counter }}</td>
            <td>{{ item.data|date:"H:i:s" }}</td>
            <td>{{ item.produto.codigo }}</td>
            <td>{{ item.produto.descricao }}</td>
            <td>{{ item.quantidade }}</td>
            <td>R$ {{ item.produto.preco_de_venda|floatformat:2 }}</td>
            <td>R$ {{ item.valor_total|floatformat:2 }}</td>
            <td></td>
        </tr>
        {% else %}
        <tr id="excluido">
            <td>{{ forloop.counter }}</td>
            <td>{{ item.data|date:"H:i:s" }}</td>
            <td>{{ item.produto.codigo }}</td>
            <td>{{ item.produto.descricao }}</td>
            <td>{{ item.quantidade }}</td>
            <td>{{ item.produto.preco_de_venda|floatformat:2 }}</td>
            <td>{{ item.valor_total|floatformat:2 }}</td>
            <td></td>
        </tr>
        {% endif %}
        {% endfor %}
            <tr id="total">
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td>TOTAL</td>
            <td>R$ {{ pedido.total|floatformat:2 }}</td>
            <td></td>
        </tr>
        {% if pedido.desconto != '0' %}
        <tr id="existe">
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td>Desconto</td>
            <td>R$ {{ pedido.desconto|floatformat:2 }}</td>
            <td></td>
        </tr>
		{% endif %}
		
		{% for pagamento in pagamento_parcial %}
        <tr id="pagamento_parcial" {% if pagamento.estado == 0 %}style="text-decoration: line-through; font-style: italic;"{% endif %} >
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td>Pagamento {{ forloop.counter }}</td>
            <td>R$ {{ pagamento.valor|floatformat:2 }}</td>
            <td></td>
        </tr>
		{% endfor %}
        
        {% if pedido.taxa_servico %}
        <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td>Taxa de serviço</td>
            <td>R$ {{ taxa|floatformat:2 }}</td>
            <td></td>
        </tr>
        {% endif %}
		
		{% if total != pedido.total %}
        <tr id="total">
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td>VALOR FINAL</td>
            <td>R$ {{ total|floatformat:2 }}</td>
            <td></td>
        </tr>
        {% endif %}
    </table>

    {% if mesa.tipo == 1 or mesa.tipo == 3 %}
    <section class="pagamento_parcial">
        
        <!--
        {% if abertos > 1 %}
        <a class="metade" href="/preparar_metade/{{ pedido.id }}" onclick="return confirm('Você irá solicitar um item dividido em {{ abertos }} sabores:\n\n{% for item in lista_abertos %}1/{{ abertos }} {{item}}{% if forloop.counter != abertos %} + {% else %}. {% endif %}{% endfor %}\n\nConfirmar este item?');" >Preparar Metade</a><br /><br />
        {% endif %}
        -->

    </section>
    {% elif mesa.tipo == 2 %}
    <section class="pagamento_parcial">
        
        {% if abertos > 1 %}
        <a class="metade" href="/preparar_metade/{{ pedido.id }}" onclick="return confirm('Você irá solicitar um item dividido em {{ abertos }} sabores:\n\n{% for item in lista_abertos %}1/{{ abertos }} {{item}}{% if forloop.counter != abertos %} + {% else %}. {% endif %}{% endfor %}\n\nConfirmar este item?');" >Preparar Metade</a><br /><br />
        {% endif %}

        {% if perms.restaurante.adicionar_pagamento %}
        <form action="/pedido/fechar/{{ mesa_id }}/" method="post">
            {% csrf_token %}
            Pagamento R$
            <input class="valor" type="text" name="valor" value="">
            <input type="submit" value="Pagar e Finalizar">
        </form>
        {% endif %}
    </section>
    {% endif %}

    
    <nav id="comandos">
        <nav id="esquerda">
            <a class="cancelar_pedido" href="#" onclick="window.close();"">Fechar</a>
        </nav>
        <nav id="direita">
            {% if itens > 0 %}
            {% if perms.restaurante.imprimir_parcial %}
            <a class="impressao_parcial" href="/pedido/parcial/fechado/{{ pedido.id }}/" onclick="return confirm('Confirmar impressão?');">Imprimir parcial</a>
            {% endif %}
            {% endif %}
        </nav>
    </nav>
    <span style="clear: both;"></span>

</section>
{% endblock %}

